package com.liangfeng.breezebrowser.browsermvp.view;

import android.content.Context;
import android.webkit.WebView;
import android.widget.EditText;

/**
 * 负责界面交互
 * Created by mozhifeng on 2017/5/25.
 */

public interface IBrowserView {
    /**
     * 显示进度条
     */
    void showLoading();

    /**
     * 隐藏进度条
     */
    void hideLoading();

    /**
     * 获取输入框焦点
     */
    void getFocus(EditText editText);

    /**
     * 清除输入框焦点
     */
    void clearFocus(EditText editText);

    /**
     * 弹出软键盘
     */
     void openKeyboard(EditText editText, Context context);
    /**
     * 关闭软键盘
     */
     void closeKeyboard(EditText editText, Context context);

    /**
     * 输入关键字或网址
     */
    void inputContent(EditText editText);

    /**
     * 获取用户输入的内容
     */
    String getContent(EditText editText);

    /**
     * 直接在webView中显示首页
     */
    void loadHomePage();
    /**
     * webView操作
     */
    void webViewOperate(String url, WebView wv);

}
